$().ready(function() {
	validateRule();
});

$.validator.setDefaults({
	submitHandler : function() {
		update();
	}
});
var selectedDates = [];
$(function() {
	$('#openTimelist').val().split('，').forEach((item)=>{
		selectedDates.push(item)
	})
	layui.use([ 'laydate'], function () {
		var laydate = layui.laydate;
		//执行一个laydate实例
		laydate.render({
			elem: '#startTime' //指定元素
		});
		laydate.render({
			elem: '#endTime' //指定元素
		});
		laydate.render({
			elem: '#openTime', //指定元素
			showBottom: false,
			done: function(value, date, endDate){
				selectedDates.push(value)
				console.log(selectedDates)
				$('#openTimelist').val(selectedDates.join('，'))
				console.log(value); // 日期字符，如： 2017-08-18
				console.log(date); // 包含年月日时分秒各项值的对象
				console.log(endDate); // 结束日期时间对象，当设置 range 时才会返回。对象成员同上。
			}
		});
	})
});
$(document).ready(function() {
	$('#clear').click(function() {
		// 在这里编写点击事件触发时需要执行的代码
		// 例如，重置相关的表单字段或日期选择器的值
		// 示例：清空关联的输入框
		selectedDates=[]
		$('#openTimelist').val('')
		// 如果有更多表单元素需要重置，继续添加类似行

		// 可以添加其他逻辑，如提示信息等
		layer.msg('开班时间已重置！');
	});
});
function update() {
	if(!$('#profileName').val()){
		layer.msg('请输入证书名称');
		return false;
	}
	if(!$('#introduce').val()){
		layer.msg('请输入证书介绍');
		return false;
	}
	if(!$('#startTime').val()){
		layer.msg('请选择报名开始时间');
		return false;
	}
	if(!$('#endTime').val()){
		layer.msg('请选择报名结束时间');
		return false;
	}
	if($('#endTime').val()<$('#startTime').val()){
		layer.msg('报名结束时间不能小于报名开始时间');
		return false;
	}
	if(!$('#openTimelist').val()){
		layer.msg('请选择开班时间');
		return false;
	}
	let istime=$('#openTimelist').val().split('，')
	console.log(istime)
	istime.map((item)=>{
		if($('#endTime').val()<item||item<$('#startTime').val()){
			layer.msg('开班时间不能大于报名结束时间，不能小于报名开始时间');
			return false;
		}
	})
	$.ajax({
		cache : true,
		type : "POST",
		url : "/jzweb/informationBatch/update",
		data : $('#signupForm').serialize(),// 你的formid
		async : false,
		error : function(request) {
			parent.layer.alert("Connection error");
		},
		success : function(data) {
			if (data.code == 0) {
				parent.layer.msg("操作成功");
				parent.reLoad();
				var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
				parent.layer.close(index);

			} else {
				parent.layer.alert(data.msg)
			}

		}
	});

}
// layui.use(['upload', 'laydate'], function () {
// 	var laydate = layui.laydate;
// 	//执行一个laydate实例
// 	laydate.render({
// 		elem: '#startTime' //指定元素
// 	});
// 	laydate.render({
// 		elem: '#endTime' //指定元素
// 	});
// });
function validateRule() {
	var icon = "<i class='fa fa-times-circle'></i> ";
	$("#signupForm").validate({
		rules : {
			name : {
				required : true
			}
		},
		messages : {
			name : {
				required : icon + "请输入名字"
			}
		}
	})
}